メインコンテンツまでスキップ

JHipster v9.0.0-beta.2 リリース

9.0.0-beta.2 リリースが利用可能になりました!このリリースには、9.0.0-beta.0 以降、コミュニティからの1,045件のクローズされたイシューとプルリクエストが含まれており、そのうち1,036件が9.0.0-beta.1 マイルストーンに関連し、9件が9.0.0-beta.2 に割り当てられています。

9.0.0-beta.1 リリースには、使用不能にするイシューが含まれていました。この 9.0.0-beta.2 リリースはその問題に対処し、関連するすべての修正を含んでいます。

新機能

Spring Boot

  • Spring Boot 4: Spring Boot 4.0.2 にアップグレード (#32035)
  • EnableWebSocketSecurity に移行 (#31539)

Angular

  • Angular 21: Angular v21 に更新し、Jest のサポートを終了 (#31458)
  • より多くのフィールドをシグナルに変換 (#31727, #31718)
  • スタンドアロンコンポーネントを優先して SharedModule/CommonModule を削除 (#31623, #31695)

プラットフォームとツールチェーンの更新

  • Java 17 のサポートを終了: Java 21 が最小要件バージョンになりました (#31903)
  • Node 20 のサポートを終了: ネイティブ TypeScript サポートを備えた Node 22+ が必須になりました (#31845)
  • Node.js を 24.12.0 にアップグレード (#31648)
  • Gradle を 9.3.1 にアップグレード (#32121)

クローズされたチケットとマージされたプルリクエスト

詳細については、GitHub の 9.0.0-beta.1 および 9.0.0-beta.2 のリリースノートを参照してください。

インストール方法

JHipster v9.0.0-beta.2 をインストールするには:

npm install -g [email protected]

JHipster Docker イメージを使用しても利用可能です。これはソースコードから自動的にビルドされます。

アップグレード方法

自動アップグレード

自動アップグレードには、既存のアプリケーションでJHipster アップグレードサブジェネレーターを使用します。

JHipster のバージョンをアップグレードします。

npm update -g generator-jhipster

次に、アップグレードサブジェネレーターを実行します。

jhipster upgrade

より高度なアップグレード機能には、migrate blueprint も使用できます。

npm i -g generator-jhipster-migrate
jhipster-migrate

手動アップグレード

手動アップグレードの場合、まず次のコマンドで JHipster のバージョンをアップグレードします。

npm update -g generator-jhipster

既存のプロジェクトがある場合、それは生成されたときの JHipster バージョンを使い続けます。 プロジェクトをアップグレードするには、まず node_modules フォルダーを削除し、次に以下を実行する必要があります。

jhipster

エンティティサブジェネレーターを再度実行することで、エンティティを一つずつ更新することもできます。例えば、エンティティ名が Foo の場合、以下を使用します。

jhipster entity Foo --single-entity

ヘルプとバグ

このリリースで何か問題を見つけた場合は、遠慮なく以下を行ってください。

抱えている問題が緊急のバグまたはセキュリティ問題である場合は、以下を行ってください。